@font-face{font-family:FuturaND-Bold;src:url(./fonts/FuturaND-Bold.woff2) format("woff2")}@font-face{font-family:FuturanNDDemibold;src:url(./fonts/FuturaNDDemibold.woff2) format("woff2")}@font-face{font-family:FuturanNDDemiboldOblique;src:url(./fonts/FuturaNDDemibold.woff2) format("woff2")}@font-face{font-family:FuturaNDBook;src:url(./fonts/FuturaNDBook.woff2) format("woff2")}@font-face{font-family:FuturaNDBook-Oblique;src:url(./fonts/FuturaNDNDBook-Oblique.woff2) format("woff2");font-style:italic}@font-face{font-family:FuturaND-BoldOblique;src:url(./fonts/FuturaND-BoldOblique.woff2) format("woff2")}body{background-color:#fff;font-family:FuturaNDBook,Arial,sans-serif;font-size:1rem;line-height:1.4em;transition:transform .25s ease-in-out;padding-top:0!important;overflow-x:hidden}@media screen and (max-width: 992px){body{-webkit-tap-highlight-color:transparent}}@media screen and (min-width: 993px){body{transform:none}}@media screen and (max-width: 769px){body{padding-top:45px!important}}body *{box-sizing:border-box!important}.container{margin-left:auto;margin-right:auto}@media screen and (max-width: 769px){.container{max-width:100%}}@media screen and (max-width: 992px){.container{max-width:992px}}@media screen and (min-width: 1200px){.container{max-width:80vw}}.whitebg{background-color:#fff;--color: #FFF}.greybg{background-color:#f6f6f6;--color: #404341}.lightbg{background-color:#fffefa}.tourism{--color: #E09600}.transitory{--color: #3879A0}.particular{--color: #ED694B}.blueCoral{--color: #00515d}.uppercase{text-transform:uppercase}h3{font-size:32px;line-height:42px}@media screen and (max-width: 769px){h3{font-size:24px;line-height:31px;letter-spacing:.64px}}#main-container{position:relative;transform:none;transition:transform .25s ease-in-out}@media screen and (max-width: 992px){#main-container{top:50px}}button,a[role=button]{cursor:pointer}a{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none;color:inherit}#layer-overflow{background:rgba(0,0,0,0);height:100vh;left:0;position:fixed;top:0;transition:visibility .25s ease-in-out,background-color .25s ease-in-out;visibility:hidden;width:100vw}@media screen and (min-width: 993px){#layer-overflow{visibility:hidden}}.section-container{margin:auto;max-width:1286px;padding:0 15px}.absolute-link{position:absolute;top:0;right:0;bottom:0;left:0}.dropdown-backdrop{display:none}[hidden]{display:none!important}.otgs-development-site-front-end{display:none}.wrapper-center-select-lang{padding:15px 0;text-align:center}.lang-select .entry-menu.-select-lang{list-style:none}.lang-select .entry-menu.-select-lang .wrapper-select-lang{text-transform:uppercase;padding-right:20px;font-family:FuturanNDDemibold,Arial,sans-serif;font-size:12px}@media screen and (max-width: 992px){.lang-select .entry-menu.-select-lang .wrapper-select-lang{font-size:10px;display:flex}}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang{align-items:center;flex-direction:row;padding:4px 6px;font-weight:700;display:flex}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:hover+.list-lang,.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:focus+.list-lang,.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang:active+.list-lang{visibility:visible}.lang-select .entry-menu.-select-lang .wrapper-select-lang .selected-lang svg{height:10px;margin:8px 0 0 6px;width:10px;color:#000}.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang{background:#FFF;left:0;list-style:none;padding:0;position:absolute;top:100%;visibility:hidden;z-index:75;display:grid;margin:0}.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang:hover,.lang-select .entry-menu.-select-lang .wrapper-select-lang .list-lang:focus{visibility:visible}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang{padding-left:inherit!important}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang a{color:inherit;display:block;padding:4px 6px}.lang-select .entry-menu.-select-lang .wrapper-select-lang .link-lang a:hover{background:#f2f2f2}.container-top-nav.-menu-opened .lang-select{color:#fff}.container-top-nav.-menu-opened .lang-select .wrapper-select-lang .list-lang{background-color:#000}.container-top-nav.-menu-opened .lang-select .wrapper-select-lang .list-lang .link-lang a:hover{background-color:#4d4f56}.container-top-nav.-menu-opened .lang-select svg{filter:invert(100%)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;position:relative}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.burger-button{appearance:none;border:0;z-index:19;display:flex;justify-content:space-between;width:100px;background:inherit;align-items:center}.burger-button .menu-btn{background:#000;width:20px;height:20px}.burger-button .menu-btn:focus{outline-style:none;box-shadow:none;border-color:transparent}.burger-button .menu-btn.-menu-opened{background-color:#fff}.burger-button .menu-btn.-menu-opened .open{visibility:hidden}.burger-button .menu-btn.-menu-opened .close{visibility:visible;opacity:inherit;max-height:inherit;transform:translate(11%,-105%)}.burger-button .menu-btn .open{visibility:visible;opacity:inherit;max-height:inherit;transform:translate(30%,30%)}.burger-button .menu-btn .close{visibility:hidden}.burger-button .menu-btn svg{width:20px;height:20px}.contact-form{color:#fff}.contact-form h2{font-size:30px;text-align:center;margin:10px}.contact-form .sellsy-error-message,.contact-form .sellsy-success-message{color:#000;position:relative;top:0}.contact-form .form_contact_1 input,.contact-form .form_contact_1 textarea{background-color:#4d4f56;border:none;display:block;font-size:16px;height:32px;padding:4px 4px 4px 10px;width:95%}.contact-form .form_contact_1 input:focus,.contact-form .form_contact_1 textarea:focus{outline:none;background-color:#acadaf;transition:.3s ease all}.contact-form .form_contact_1 label{color:#fff;font-size:1em;font-weight:400;padding:8px 0 2px 5px;display:flex!important}.contact-form .form_contact_1 label #contact_form_condition_accept{width:10%;margin:10px}.contact-form .form_contact_2 input,.contact-form .form_contact_2 textarea{background-color:#4d4f56;border:none;display:block;font-size:16px;height:32px;padding:4px 4px 4px 10px;width:95%}.contact-form .form_contact_2 input:focus,.contact-form .form_contact_2 textarea:focus{outline:none;background-color:#acadaf;transition:.3s ease all}.contact-form .form_contact_2 label{color:#fff;font-size:1em;font-weight:400;padding:8px 0 2px 5px;display:flex!important}.contact-form .form_contact_2 label #contact_form_condition_accept{width:10%;margin:10px}#form_contact textarea{width:100%;height:100px}#form_contact .btn{font-family:FuturanNDDemibold,Arial,sans-serif;font-size:12px;align-self:center;border:inherit;max-height:30px;max-width:fit-content;text-align:center;align-items:center;display:flex;position:relative;border-radius:30px;margin-top:21px;padding:10px 9px 10px 5px;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease-in-out}#form_contact .btn:hover{animation-name:bounce;-moz-animation-name:bounce}#form_contact .btn:before{content:"";background-image:url(./img/arrow-cta.svg);border-radius:50%;width:20px;height:20px;background-position:center;background-repeat:no-repeat;position:relative;margin-right:5px}#form_contact input:focus:invalid{outline:none}#form_contact input[type=checkbox]{width:50px;margin-right:1em}#form_contact.nosellsy-wrapper .nosellsy{display:grid!important;grid-template-columns:repeat(2,auto);gap:1em}#form_contact.nosellsy-wrapper .nosellsy select{width:95%;height:32px;max-width:340px}#form_contact.nosellsy-wrapper .send{display:grid;justify-content:center;align-items:center}#form_contact.nosellsy-wrapper .send .btn{background-color:#ccc}#form_contact.nosellsy-wrapper a:link,#form_contact.nosellsy-wrapper a:visited{border-bottom:1px solid #FFF;color:#fff}#form_contact.nosellsy-wrapper a:hover,#form_contact.nosellsy-wrapper a:active{border-bottom:1px solid #ccc;color:#fff}.main-menu .contact-form{width:40%}.main-menu .contact-form .sellsy-error-message{background-color:#ed694b;padding:0;margin:0}.main-menu .contact-form .sellsy-success-message{background-color:#468847}.main-menu .contact-form #form_contact{position:relative;display:flex;flex-direction:column}.main-menu .contact-form #form_contact label,.main-menu .contact-form #form_contact #contact_form_contact_lastname,.main-menu .contact-form #form_contact #contact_form_contact_firstname,.main-menu .contact-form #form_contact #contact_form_address_street,.main-menu .contact-form #form_contact #contact_form_contact_email,.main-menu .contact-form #form_contact #contact_form_contact_phone_1,.main-menu .contact-form #form_contact #contact_form_address_town,.main-menu .contact-form #form_contact #contact_form_address_country,.main-menu .contact-form #form_contact #contact_form_address_zip{width:48%}.main-menu .contact-form #form_contact label:last-of-type{width:100%}.main-menu .contact-form #form_contact label:nth-of-type(2),.main-menu .contact-form #form_contact label:nth-of-type(4),.main-menu .contact-form #form_contact label:nth-of-type(6),.main-menu .contact-form #form_contact label:nth-of-type(8){position:absolute;right:0;top:0}.main-menu .contact-form #form_contact label:nth-of-type(4){top:64px}.main-menu .contact-form #form_contact label:nth-of-type(6){top:129px}.main-menu .contact-form #form_contact label:nth-of-type(8){top:193px}.main-menu .contact-form #form_contact #contact_form_contact_firstname,.main-menu .contact-form #form_contact #contact_form_contact_phone_1,.main-menu .contact-form #form_contact #contact_form_address_country,.main-menu .contact-form #form_contact #contact_form_address_zip{position:absolute;right:0;top:33px}.main-menu .contact-form #form_contact #contact_form_address_zip{top:162px}.main-menu .contact-form #form_contact #contact_form_contact_phone_1{top:97px}.main-menu .contact-form #form_contact #contact_form_address_country{top:228px}.main-menu .contact-form #form_contact .btn:before{background-image:url(./img/cta-contact.png)}.lame-img-contact+div>.wysiwyg{background-color:#e09600;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 993px){.lame-img-contact+div>.wysiwyg{position:absolute;top:8vh;right:calc(50vw - 375px);width:750px}}.lame-img-contact+div>.wysiwyg h2{font-size:32px;line-height:30px}.lame-img-contact+div>.wysiwyg p{margin:5px;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:2.2px;max-width:450px}.wysiwyg .sellsy-error-message,.wysiwyg .sellsy-success-message{width:450px;color:#000;background-color:#fff}@media screen and (max-width: 992px){.wysiwyg .sellsy-error-message,.wysiwyg .sellsy-success-message{width:80vw}}.wysiwyg .form_contact_1{display:flex;flex-direction:column;width:450px;padding-top:15px}@media screen and (max-width: 992px){.wysiwyg .form_contact_1{width:80vw;padding:.5em}}.wysiwyg .form_contact_1 input,.wysiwyg .form_contact_1 textarea{background-color:#e09600;border:none;border-bottom:1px solid #404341;font-size:1.2em;height:38px;padding:4px 4px 4px 10px;width:97%}@media screen and (max-width: 992px){.wysiwyg .form_contact_1 input,.wysiwyg .form_contact_1 textarea{font-size:15px;padding-bottom:0}}.wysiwyg .form_contact_1 input:focus,.wysiwyg .form_contact_1 textarea:focus{outline:none;border-bottom:2px solid #000;transition:ease all}.wysiwyg .form_contact_1 label{font-family:FuturanNDDemibold,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:13px;letter-spacing:2.2px;text-transform:uppercase;margin:8px 0 0 5px;display:flex!important}@media screen and (max-width: 992px){.wysiwyg .form_contact_1 label{font-size:10px;line-height:13px}}.wysiwyg .form_contact_1 label #contact_form_condition_accept{width:10%;margin:10px}@media screen and (max-width: 992px){.wysiwyg .form_contact_1 label #contact_form_condition_accept{width:20%}}.wysiwyg .form_contact_1 .btn{background-color:#000;color:#e09600}.wysiwyg .form_contact_1 .btn:before{background-color:#e09600;background-size:6px}.wysiwyg .form_contact_2{display:flex;flex-direction:column;width:450px;padding-top:15px}@media screen and (max-width: 992px){.wysiwyg .form_contact_2{width:80vw;padding:.5em}}.wysiwyg .form_contact_2 input,.wysiwyg .form_contact_2 textarea{background-color:#e09600;border:none;border-bottom:1px solid #404341;font-size:1.2em;height:38px;padding:4px 4px 4px 10px;width:97%}@media screen and (max-width: 992px){.wysiwyg .form_contact_2 input,.wysiwyg .form_contact_2 textarea{font-size:15px;padding-bottom:0}}.wysiwyg .form_contact_2 input:focus,.wysiwyg .form_contact_2 textarea:focus{outline:none;border-bottom:2px solid #000;transition:ease all}.wysiwyg .form_contact_2 label{font-family:FuturanNDDemibold,Arial,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:13px;letter-spacing:2.2px;text-transform:uppercase;margin:8px 0 0 5px;display:flex!important}@media screen and (max-width: 992px){.wysiwyg .form_contact_2 label{font-size:10px;line-height:13px}}.wysiwyg .form_contact_2 label #contact_form_condition_accept{width:10%;margin:10px}@media screen and (max-width: 992px){.wysiwyg .form_contact_2 label #contact_form_condition_accept{width:20%}}.wysiwyg .form_contact_2 .btn{background-color:#000;color:#e09600}.wysiwyg .form_contact_2 .btn:before{background-color:#e09600;background-size:6px}ul.form{margin:1em 4em;font-size:1.2em;text-align:center}@media screen and (max-width: 992px){ul.form{margin-left:1em}}ul.form.success{padding:1em 1em 1em 2em;color:#fff;background-color:#e09600}ul.form.error{color:red}#main-container form input[type=checkbox]{width:30px;height:30px}#main-container form#form_contact.nosellsy-wrapper .send .btn{background-color:#000}#main-container form .select-regions label{font-size:.6em}.section-contact-info .wrapper-box{background-color:#000;color:#fff;display:grid;grid-template-columns:repeat(4,auto)}@media screen and (max-width: 992px){.section-contact-info .wrapper-box{display:flex;flex-direction:column}}.section-contact-info .wrapper-box .box.img.responsive img{width:100vw}.section-contact-info .wrapper-box .box.img .wp-block-image{margin:0}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .box.img .wp-block-image>img{max-width:365px}}.section-contact-info .wrapper-box .wrapper-box-text{display:flex;flex-direction:column;padding-bottom:10px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-box-text{margin:6vw}}.section-contact-info .wrapper-box .wrapper-box-text>div{padding:20px 0}.section-contact-info .wrapper-box .wrapper-box-text .box.logo{padding:50px 0 15px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-box-text .box.text{padding:10px 44px 10px 0}}.section-contact-info .wrapper-box .wrapper-box-text .box.text>.widget_text{font-weight:400;font-size:22px;line-height:31px;letter-spacing:.64px}@media screen and (min-width: 993px){.section-contact-info .wrapper-box .wrapper-box-text .box.text>.widget_text{width:520px;line-height:38px}}.section-contact-info .wrapper-box .wrapper-box-text .box.text>.widget_text>p{margin-top:0}.section-contact-info .wrapper-box .wrapper-box-text .box.text .widget_block .cta p{display:none}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact{display:flex;font-size:12px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact{flex-direction:column}}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact>div{min-width:250px}.section-contact-info .wrapper-box .wrapper-box-text .wrapper-box-contact h2{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:700;font-size:10px;line-height:18px;text-transform:uppercase;letter-spacing:.32px}.section-contact-info .wrapper-box .wrapper-picto-media{display:flex;flex-direction:column;justify-content:flex-end}.section-contact-info .wrapper-box .wrapper-picto-media .box.picto img{max-width:250px;margin:50px}.section-contact-info .wrapper-box .wrapper-socials{display:flex;justify-content:flex-end;padding-bottom:15px}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .wrapper-socials{justify-content:center}}.section-contact-info .wrapper-box .wrapper-socials>a{margin:8px}.section-contact-info .wrapper-box .box.menu{padding:0}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu{margin:0 6vw 6vw}}.section-contact-info .wrapper-box .box.menu .footer-nav{margin-bottom:15px}.section-contact-info .wrapper-box .box.menu .footer-nav ul{display:flex;flex-wrap:wrap;gap:10px 30px;padding:0;margin:0;list-style:none}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu .footer-nav ul{flex-direction:column;text-align:center}}.section-contact-info .wrapper-box .box.menu .footer-nav a{font-family:FuturanNDDemibold,Arial,sans-serif;color:#fff}.section-contact-info .wrapper-box .box.menu .widget_nav_menu ul{padding:0;margin:0;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu .widget_nav_menu ul{flex-direction:column;text-align:center}}.section-contact-info .wrapper-box .box.menu .widget_nav_menu li{list-style:none}@media screen and (max-width: 992px){.section-contact-info .wrapper-box .box.menu .widget_nav_menu li{margin:5px 0}}.section-contact-info .wrapper-box .box.menu .widget_nav_menu li a{color:#4d4f56}huttopia-slide.single-site{overflow:hidden;width:100%;position:absolute;top:0;display:block}huttopia-slide.single-site .slides{height:332px;display:flex;position:relative;width:100%}@media screen and (min-width: 993px){huttopia-slide.single-site .slides{height:800px}}huttopia-slide.single-site .slides>div{width:100%;height:100%;background-position:center;background-size:cover;position:absolute;opacity:0;transition:1s opacity}huttopia-slide.single-site .slides>div.active{opacity:1}huttopia-slide.single-site .slides.lames{height:300px}huttopia-slide.single-site svg{position:absolute;width:64px;height:64px;top:50%;transform:translateY(-50%);fill:#fff;opacity:.5;z-index:9}huttopia-slide.single-site svg *{pointer-events:none}huttopia-slide.single-site svg:first-of-type{left:10px}huttopia-slide.single-site svg:last-of-type{right:10px}huttopia-slide.single-site .previous:hover,huttopia-slide.single-site .next:hover,huttopia-slide.single-site .slides>img.active,huttopia-slide.single-site .thumbnails>div:empty:hover,huttopia-slide.single-site .thumbnails>div.active:empty{opacity:1}huttopia-slide.single-site div.thumbnails{display:flex;align-items:center;justify-content:center;position:absolute;z-index:9999999;bottom:10px;width:100%}huttopia-slide.single-site div.thumbnails div.thumbnail{background-color:transparent}huttopia-slide.single-site div.thumbnails div.thumbnail:before{display:inline-block;content:"";border-radius:.375rem;height:.75rem;width:.75rem;margin-right:.5rem;background-color:#bdbdbd}huttopia-slide.single-site div.thumbnails div.thumbnail.active:before{background-color:#eee}huttopia-slide.single-site button{top:43%;position:absolute;z-index:50;font-size:160px;background:transparent;border:0;text-shadow:0 0 2px #000;color:#fff;transform:translateY(-50%);cursor:pointer;width:78px}huttopia-slide.single-site button:focus{outline:activeborder auto 0;outline:-moz-mac-focusring auto 0;outline:-webkit-focus-ring-color auto 0}@media screen and (max-width: 992px){huttopia-slide.single-site button{opacity:.3}huttopia-slide.single-site button:hover{opacity:.8}}huttopia-slide.single-site button.previous{left:20px;text-align:left}@media screen and (min-width: 992px) and (max-width: 1340px){huttopia-slide.single-site button.previous{display:none}}huttopia-slide.single-site button.next{right:20px;text-align:right}huttopia-slide:-webkit-full-screen{width:100vw!important;height:100vh!important;background-color:#000}huttopia-slide[data-type]:before{content:attr(data-type);position:absolute;top:10px;left:10px;text-transform:uppercase;z-index:1;color:#000;padding:5px 10px;border-radius:5px}huttopia-slide.mosaic svg{position:absolute;width:2.6em;height:2.6em;top:50%;transform:translateY(-50%);fill:#979797;opacity:1;z-index:9;cursor:pointer}huttopia-slide.mosaic svg:first-of-type{left:0}huttopia-slide.mosaic svg:last-of-type{right:0}huttopia-slide.lame-mini-slider,huttopia-slide.lame-our-favorites{width:100%;position:relative;display:block;box-sizing:border-box;font-size:1.2em;line-height:1.4em}huttopia-slide.lame-mini-slider .slides,huttopia-slide.lame-our-favorites .slides{position:relative;overflow:hidden;width:inherit;height:inherit}huttopia-slide.lame-mini-slider .slides>div,huttopia-slide.lame-our-favorites .slides>div{height:auto;width:100%;opacity:0;transition:opacity 1s}huttopia-slide.lame-mini-slider .slides>div:not(.active),huttopia-slide.lame-our-favorites .slides>div:not(.active){opacity:0;position:absolute}huttopia-slide.lame-mini-slider .slides>div.active,huttopia-slide.lame-our-favorites .slides>div.active{opacity:1}huttopia-slide.lame-mini-slider .slides>div.active div,huttopia-slide.lame-our-favorites .slides>div.active div{opacity:1}huttopia-slide.lame-mini-slider p,huttopia-slide.lame-our-favorites p{font-size:1em}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider h3,huttopia-slide.lame-our-favorites h3{margin:0}}huttopia-slide.lame-mini-slider .highFavoriteSlide,huttopia-slide.lame-our-favorites .highFavoriteSlide{height:650px}huttopia-slide.lame-mini-slider svg,huttopia-slide.lame-our-favorites svg{position:absolute;width:32px;height:32px;top:50%;transform:translateY(-50%);fill:#a5aaa7;opacity:.7;cursor:pointer}huttopia-slide.lame-mini-slider svg *,huttopia-slide.lame-our-favorites svg *{pointer-events:none;cursor:pointer}huttopia-slide.lame-mini-slider svg:first-of-type,huttopia-slide.lame-our-favorites svg:first-of-type{left:-70px}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider svg:first-of-type,huttopia-slide.lame-our-favorites svg:first-of-type{left:0}}huttopia-slide.lame-mini-slider svg:last-of-type,huttopia-slide.lame-our-favorites svg:last-of-type{right:-70px}@media screen and (max-width: 992px){huttopia-slide.lame-mini-slider svg:last-of-type,huttopia-slide.lame-our-favorites svg:last-of-type{right:0}}huttopia-slide.lame-mini-slider .previous:hover,huttopia-slide.lame-mini-slider .next:hover,huttopia-slide.lame-our-favorites .previous:hover,huttopia-slide.lame-our-favorites .next:hover{opacity:1}huttopia-slide.lame-mini-slider .previous:hover div,huttopia-slide.lame-mini-slider .next:hover div,huttopia-slide.lame-our-favorites .previous:hover div,huttopia-slide.lame-our-favorites .next:hover div{opacity:1}huttopia-slide.lame-mini-slider.with-cta{height:640px}huttopia-slide.lame-mini-slider .slides{text-align:center}@media screen and (max-width: 992px){huttopia-slide.lame-our-favorites svg.previous,huttopia-slide.lame-our-favorites svg.next{top:54%}}@media screen and (max-width: 992px){huttopia-slide.lame-our-favorites svg:first-of-type{left:-16px}}@media screen and (max-width: 992px){huttopia-slide.lame-our-favorites svg:last-of-type{right:-16px}}.wp-die-message{display:block!important}huttopia-slide.mosaic{width:100%;height:340px;position:relative;display:block;box-sizing:border-box}huttopia-slide.mosaic .slides{position:relative;pointer-events:none;overflow:hidden;width:inherit;height:inherit}huttopia-slide.mosaic .slides>article.mobile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:inherit;opacity:0;transition:opacity 1s;width:100%}huttopia-slide.mosaic svg{position:absolute;width:3em;height:3em;top:50%;transform:translateY(-50%);fill:#979797;opacity:1;z-index:9;cursor:pointer}huttopia-slide.mosaic svg *{pointer-events:none}huttopia-slide.mosaic .previous:hover,huttopia-slide.mosaic .next:hover,huttopia-slide.mosaic .slides>article.active{opacity:1}huttopia-slide.img-text-cta{height:700px;position:relative;display:block;box-sizing:border-box}@media screen and (max-width: 992px){huttopia-slide.img-text-cta{width:auto}}huttopia-slide.img-text-cta .slides{position:relative;pointer-events:none;overflow:hidden;width:inherit;height:inherit}huttopia-slide.img-text-cta .slides img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 1s}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .slides img{height:auto}}huttopia-slide.img-text-cta svg{width:10px;height:10px}huttopia-slide.img-text-cta .previous,huttopia-slide.img-text-cta .next{position:absolute;top:50%;transform:translateY(-50%);fill:none;cursor:pointer;border-radius:50px;border:solid 1px #000;width:28px;height:28px;display:flex;align-items:center;justify-content:center}huttopia-slide.img-text-cta .previous>*,huttopia-slide.img-text-cta .next>*{pointer-events:none}huttopia-slide.img-text-cta .previous{left:20px}huttopia-slide.img-text-cta .previous>svg{padding-right:1px}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .previous{left:8px}}huttopia-slide.img-text-cta .next{right:20px}huttopia-slide.img-text-cta .next>svg{padding-left:1px}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .next{right:8px}}huttopia-slide.img-text-cta .previous:hover,huttopia-slide.img-text-cta .next:hover,huttopia-slide.img-text-cta .slides>img.active,huttopia-slide.img-text-cta .thumbnails>div:empty:hover,huttopia-slide.img-text-cta .thumbnails>div.active:empty{opacity:1}huttopia-slide.img-text-cta .thumbnails-wrapper{width:1000px;overflow:hidden}@media screen and (max-width: 992px){huttopia-slide.img-text-cta .thumbnails-wrapper{width:88vw;position:relative;bottom:20px}}huttopia-slide.img-text-cta .thumbnails{width:100%;grid-auto-flow:column;position:relative;left:calc(5px - 60px * var(--index));display:grid;gap:1vw;justify-content:start;transition:left 1s}@media screen and (min-width: 993px){huttopia-slide.img-text-cta .thumbnails{position:relative;left:calc(5px - 60px * var(--index))}}huttopia-slide.img-text-cta .thumbnails img:not(.active){opacity:.5}huttopia-slide.img-text-cta .thumbnails img{height:60px;width:60px;cursor:pointer}huttopia-slide.img-text-cta .thumbnails>*:hover{opacity:.5}.container-top-nav.-menu-opened .logo-hekipia{filter:invert(100%)}@media screen and (max-width: 992px){.logo-hekipia{margin-left:6vw}.logo-hekipia img{width:100px}}@media screen and (min-width: 993px){.main-header{top:0;position:sticky;z-index:9999}}.main-header .container-header{position:relative}@media screen and (max-width: 992px){.main-header .container-header{position:absolute;top:0;width:100vw}}.main-header .container-header .container-top-nav{display:flex;justify-content:center;align-items:center;position:relative;height:100px;background-color:#fff;z-index:999;transition:background-color .52s linear 0s}@media screen and (min-width: 993px){.main-header .container-header .container-top-nav{justify-content:space-between;gap:30px;padding:0 50px}}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav{justify-content:start}}@media screen and (min-width: 993px){.main-header .container-header .container-top-nav .logo-hekipia{flex:1 1 0}}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav .nav-sites{display:none}}.main-header .container-header .container-top-nav.-menu-opened{background-color:#000}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav.-menu-opened{position:fixed;width:100vw;justify-content:space-between}}.main-header .container-header .container-top-nav.-menu-opened.-sellsy{transition:none}.main-header .container-header .container-top-nav.-menu-opened .menu-title,.main-header .container-header .container-top-nav.-menu-opened .nav-sites .menu-item>a{color:#fff}.main-header .container-header .container-top-nav .wrapper-nav{display:flex}@media screen and (min-width: 993px){.main-header .container-header .container-top-nav .wrapper-nav{flex:1 1 0;justify-content:flex-end}}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav .wrapper-nav{position:absolute;right:18px}}.main-header .container-header .container-top-nav .wrapper-nav .lang-select{position:relative}@media screen and (min-width: 993px){.main-header .container-header .container-top-nav .wrapper-nav.-contact-only .burger-button{display:none}}.main-header .container-header .container-top-nav .wrapper-nav .contact-link{display:flex;align-items:center;font-size:12px;line-height:18px;letter-spacing:3.2px;text-transform:uppercase;font-family:FuturanNDDemibold,Arial,sans-serif;color:#000}@media screen and (max-width: 992px){.main-header .container-header .container-top-nav .wrapper-nav .contact-link{display:none}}.main-header .container-header .container-top-nav .wrapper-nav .menu-title{font-weight:700;font-size:12px;line-height:18px;letter-spacing:3.2px;text-transform:uppercase;font-family:FuturanNDDemibold,Arial,sans-serif}.nav-sites .menu{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.nav-sites .menu-item{display:flex}.nav-sites .menu-item .square{display:none}.nav-sites .menu-item.particular{--site-color: #ED694B}.nav-sites .menu-item.tourism{--site-color: #E09600}.nav-sites .menu-item.transitory{--site-color: #3879A0}.nav-sites .menu-item>a{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:2px solid var(--site-color, #000);border-radius:30px;font-size:15px;line-height:18px;font-family:FuturaNDBook,Arial,sans-serif;color:#000;white-space:nowrap;transition:background-color .2s ease-in-out}.nav-sites .menu-item>a:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--site-color, #000) url(./img/arrow-white.svg) center/6px no-repeat}@media screen and (max-width: 1340px){.nav-sites .menu-item>a{font-size:14px}}@media screen and (min-width: 993px) and (max-width: 1199px){.nav-sites .menu-item>a{max-width:190px;white-space:normal;font-size:13px;line-height:15px}}.nav-sites .menu-item>a:hover{background-color:var(--site-color, #000)}.main-menu{display:flex;position:absolute;justify-content:space-evenly;background:#000;width:100vw;z-index:900;transform:translateY(-101%);transition:transform .52s linear}@media screen and (max-width: 992px){.main-menu{flex-direction:column;justify-content:start;height:inherit}}.main-menu.-menu-opened{transform:translateY(0);height:100vh}@media screen and (max-width: 992px){.main-menu.-menu-opened{position:fixed;top:100px}.main-menu.-menu-opened .wrapper-menu{display:flex}}.main-menu.-menu-opened.-sellsy{transition:none}@media screen and (max-width: 992px){.main-menu .wrapper-menu{align-items:center;flex-direction:column;display:none}}.main-menu .wrapper-menu .nav-sites{margin:30px 0 10px}.main-menu .wrapper-menu .nav-sites .menu{flex-direction:column;align-items:stretch}.main-menu .wrapper-menu .nav-sites .menu-item>a{color:#fff;font-size:16px;padding:8px 16px 8px 8px}.main-menu .wrapper-menu .main-nav{font-family:FuturanNDDemibold,Arial,sans-serif;color:#979797;font-size:50px;display:flex;justify-content:center}@media screen and (max-width: 992px){.main-menu .wrapper-menu .main-nav{font-size:40px;color:#fff;line-height:40px}}.main-menu .wrapper-menu .main-nav a{color:inherit}.main-menu .wrapper-menu .main-nav a:hover{color:#fff}.main-menu .wrapper-menu .main-nav .menu-level-0{list-style:none;padding:0}.main-menu .wrapper-menu .main-nav .menu-level-0 .menu-item{padding:10px 0;position:relative;height:90px;display:flex;align-items:center}@media screen and (max-width: 992px){.main-menu .wrapper-menu .main-nav .menu-level-0 .menu-item{height:inherit;justify-content:center}}@media screen and (min-width: 993px){.main-menu .wrapper-menu .main-nav .menu-level-0 .menu-item:hover:after{content:"";background-image:url(./img/houses.png);background-size:50px;width:50px;height:36px;background-repeat:no-repeat;position:absolute;left:-45px;bottom:30px;z-index:-1}}.wp-video{text-align:center;margin-left:auto;margin-right:auto}.overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;background-size:cover;background-position:center;z-index:879}.player,.playercenter{background-position:bottom;background-repeat:no-repeat;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-size:contain;z-index:896}.playercenter{background-position:center;background-size:100px;z-index:897}@media screen and (max-width: 992px){.playercenter{background-size:40px}}.orange{margin-top:1em}@media screen and (min-width: 993px){.orange{width:90%;display:grid;grid-template-columns:2fr 5fr}}.orange>div{padding:.6em}.orange>div:first-of-type{font-size:1.4em;font-weight:700;max-height:50px}.orange.orangebg{background-color:#e09600}.orange.whitebg>div:first-of-type{text-align:center;background-color:#e09600;border:1px solid #000}.social-banner{display:flex;align-items:center;justify-content:center;background-color:var(--color);height:45px;width:max-content;position:absolute;top:105px;right:0;padding:0 10px;z-index:1}@media screen and (max-width: 992px){.social-banner{top:118px}}.social-banner .social-text-left,.social-banner .social-text-right{margin:0 10px;font-size:16px;color:#fff}.social-banner .social-text-left a,.social-banner .social-text-right a{color:inherit}.social-banner .social-text-right:hover{transform:scale(1.1)}.social-banner .separating-bar-left,.social-banner .separating-bar-right{border-left:1px solid #FFF;height:80%;margin:0 5px}.social-banner .social-icons{display:flex;align-items:center}.social-banner .social-icons .social-logos .img-logos-social{margin:10px}.social-banner .social-icons .cta-social-logos{display:flex;align-items:center}.social-banner .social-icons .cta-social-logos .img-logos-social{width:30px;height:30px;transition:transform .3s ease}.social-banner .social-icons .cta-social-logos .img-logos-social:hover{transform:scale(1.3)}.declaration{padding:44px 20px 30px}@media screen and (max-width: 992px){.declaration{padding:10px 20px}}.declaration h1{font-size:42px;text-align:center;text-transform:uppercase;margin-bottom:60px;color:#00515d}@media screen and (max-width: 992px){.declaration h1{font-size:30px;line-height:40px}}.CookieDeclaration{background:#FFF}.CookieDeclaration #CookieDeclarationChangeConsent,.CookieDeclaration #CookieDeclarationUserStatusLabel{font-weight:bolder}.CookieDeclaration #CookieDeclarationChangeConsent a,.CookieDeclaration #CookieDeclarationUserStatusLabel a{text-decoration:underline;color:#00515d}.CookieDeclaration .CookieDeclarationDialogText,.CookieDeclaration .CookieDeclarationIntro,.CookieDeclaration .CookieDeclarationIntro+p,.CookieDeclaration #CookieDeclarationUserStatusPanel,.CookieDeclaration .CookieDeclarationLastUpdated{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}@media screen and (max-width: 992px){.CookieDeclaration .CookieDeclarationDialogText,.CookieDeclaration .CookieDeclarationIntro,.CookieDeclaration .CookieDeclarationIntro+p,.CookieDeclaration #CookieDeclarationUserStatusPanel,.CookieDeclaration .CookieDeclarationLastUpdated{padding:0 5vw}}.CookieDeclaration .CookieDeclarationLastUpdated>a{color:inherit;cursor:pointer}.CookieDeclaration .CookieDeclarationTableCell>a{color:#00515d;cursor:pointer}.CookieDeclaration .CookieDeclarationType{border:none;padding-block:20px}@media screen and (max-width: 992px){.CookieDeclaration .CookieDeclarationType{padding:10px 5vw}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable{font-size:14px}}.CookieDeclaration .CookieDeclarationType:nth-of-type(2),.CookieDeclaration .CookieDeclarationType:nth-of-type(4),.CookieDeclaration .CookieDeclarationType:nth-of-type(6){background-color:#f6f6f6}.CookieDeclaration .CookieDeclarationType:nth-of-type(6){margin-bottom:0}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTypeHeader{font-size:18px;color:#00515d}.flexible-spacing{display:block}@media screen and (max-width: 769px){.flexible-spacing.b-sm-15{height:15px}.flexible-spacing.b-sm-30{height:30px}.flexible-spacing.b-sm-45{height:45px}.flexible-spacing.b-sm-60{height:60px}.flexible-spacing.b-sm-75{height:75px}.flexible-spacing.b-sm-90{height:90px}.flexible-spacing.b-sm-105{height:105px}}@media screen and (min-width: 769px){.flexible-spacing.b-md-15{height:15px}.flexible-spacing.b-md-30{height:30px}.flexible-spacing.b-md-45{height:45px}.flexible-spacing.b-md-60{height:60px}.flexible-spacing.b-md-75{height:75px}.flexible-spacing.b-md-90{height:90px}.flexible-spacing.b-md-105{height:105px}}.argument{margin:50px auto}@media screen and (max-width: 992px){.argument{margin:32px auto}}@media screen and (max-width: 769px){.argument{padding:9.5px}}.argument .wrapper{display:flex}@media screen and (max-width: 992px){.argument .wrapper{display:grid;grid-template-areas:"1 2" "3 4"}.argument .wrapper article:first-child{grid-area:1;margin-bottom:32px}.argument .wrapper article:second-child{grid-area:2;margin-bottom:32px}.argument .wrapper article:third-child{grid-area:3}.argument .wrapper article:four-child{grid-area:4}}.argument .wrapper article{flex:1 1 0;text-align:center;max-width:320px;margin:0 32px}@media screen and (max-width: 992px){.argument .wrapper article{margin:0;width:100%;text-align:center;padding:3.2px;max-width:inherit}}.argument .wrapper article img{height:140px;width:auto}@media screen and (max-width: 992px){.argument .wrapper article img{height:100px}}.argument:after{clear:both}.cta{width:fit-content}.cta .cta-link{max-height:30px;text-align:center;align-items:center;display:flex;position:relative;animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease-in-out;font-size:12px;border-radius:30px;padding:10px 5px}.cta .cta-link:hover{animation-name:bounce;-moz-animation-name:bounce}.cta .cta-link>div{margin-right:5px}.cta .cta-link .cta-text{font-family:FuturanNDDemibold,Arial,sans-serif}.cta .cta-link .cta-img{border-radius:50px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.cta .cta-link .cta-img>img{width:6px}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.cta .cta-link.white{background-color:#fff;color:#000}.cta .cta-link.white .cta-img{background-color:#000}.cta .cta-link.black{background-color:#000;color:#fff}.cta .cta-link.black .cta-img{background-color:#fff}.cta .cta-link.tourism,.cta .cta-link.particular,.cta .cta-link.transitory{color:#000}.cta .cta-link.tourism .cta-img,.cta .cta-link.particular .cta-img,.cta .cta-link.transitory .cta-img{background-color:#000}.cta .cta-link.tourism{background-color:#e09600}.cta .cta-link.particular{background-color:#ed694b}.cta .cta-link.transitory{background-color:#3879a0}.hiring{display:flex;flex-direction:column;align-items:center;padding-bottom:50px}.hiring .title{font-weight:400;font-size:30px;line-height:42px;letter-spacing:.64px}@media screen and (max-width: 992px){.hiring .title{font-size:22px;line-height:30px}}.hiring .title.-main{margin:50px;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (max-width: 992px){.hiring .title.-main{text-align:center}}.hiring .listing{width:1120px;margin-bottom:50px}@media screen and (max-width: 992px){.hiring .listing{max-width:100vw;padding:6vw}}.hiring .listing .wrapper{border-top:solid 1px #000}.hiring .listing .wrapper .line{padding:20px 50px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media screen and (max-width: 992px){.hiring .listing .wrapper .line{padding:20px 10px}}.hiring .listing .wrapper .line .wrapper-mobile{display:flex;flex-direction:column}.hiring .listing .wrapper .line .wrapper-mobile .option{order:2;margin-top:10px}.hiring .listing .wrapper .line .wrapper-mobile .title{font-size:24px}.hiring .listing .wrapper .line .puce{margin-left:20px}.hiring .listing .wrapper .line .option{display:flex;justify-content:space-between}@media screen and (min-width: 993px){.hiring .listing .wrapper .line .option{min-width:275px}}@media screen and (min-width: 993px){.hiring .listing .wrapper .line .type{min-width:50px}.hiring .listing .wrapper .line .place{min-width:170px}.hiring .listing .wrapper .line .title{min-width:600px}}.hiring .listing .wrapper .line svg{width:18px;height:18px;color:#fff}.hiring .listing .wrapper .line.-opened~.description{margin-bottom:15px}.hiring .listing .wrapper .line.-opened .puce{background-image:url(./img/minus.svg);background-size:contain;background-repeat:no-repeat}.hiring .listing .wrapper .line.-opened .puce svg{visibility:hidden}.hiring .listing .wrapper .description{max-height:0;overflow:hidden;transition:max-height .3s ease}@media screen and (min-width: 993px){.hiring .listing .wrapper .description{display:flex;justify-content:space-evenly}}.hiring .listing .wrapper .description .text{width:365px}@media screen and (max-width: 992px){.hiring .listing .wrapper .description .text{width:88vw}}@media screen and (max-width: 992px){.hiring .listing .wrapper .description .text{display:flex;flex-direction:column;align-items:center}}.hiring .listing .wrapper .description .img{background-size:cover;background-repeat:no-repeat;background-position:center;width:300px;height:200px}@media screen and (max-width: 992px){.hiring .listing .wrapper .description .img{width:88vw}}.hiring .listing .wrapper .description .cta{margin:15px 0}.hiring .listing .wrapper:nth-last-child(1){border-bottom:solid 1px #000}.hiring .link{max-width:500px;text-align:center;line-height:25px;letter-spacing:.64px;display:flex;flex-direction:column;align-items:center;margin:20px}.hiring .link .email{font-family:FuturanNDDemibold,Arial,sans-serif;text-decoration:underline;margin:50px;padding:20px 15px;width:fit-content}.hiring .link .email a{color:#000}.lame-img .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:500px}.lame-img.-full-width{margin:0;max-width:100vw}@media screen and (max-width: 992px){.lame-img.-full-width .image{height:100px}}.lame-img-contact .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100vh + 220px)}.lame-img-contact.-full-width{margin:0;max-width:100vw}@media screen and (max-width: 992px){.lame-img-contact.-full-width .image{display:none}}.img-txt-col{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 992px){.img-txt-col{max-width:90vw}}.img-txt-col .title-img{align-items:center;display:flex;flex-direction:column}.img-txt-col .title-img .title{max-width:625px;font-size:32px;line-height:50px;text-align:center;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (min-width: 993px){.img-txt-col .title-img .title{margin:20px 0}}@media screen and (max-width: 992px){.img-txt-col .title-img .title{max-width:90vw;font-size:28px}}.img-txt-col .title-img .image{width:1280px;background-size:1280px;height:500px;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 992px){.img-txt-col .title-img .image{width:90vw;background-size:90vw;height:220px}}.img-txt-col .text-col{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 993px){.img-txt-col .text-col{width:1280px}}.img-txt-col .text-col .wrapper{width:350px;margin:40px 0}@media screen and (max-width: 992px){.img-txt-col .text-col .wrapper{margin:15px 0;width:90vw}}.img-txt-col .text-col .wrapper img{width:inherit}.img-txt-col .text-col .wrapper h4{font-weight:400;font-size:30px;line-height:41px;letter-spacing:.64px;margin:10px 0 20px}.lame-produits{display:flex;flex-direction:column;margin:6vw}@media screen and (min-width: 993px){.lame-produits{height:800px;flex-direction:row;margin:100px auto}}.lame-produits:not(.right)>article{order:2}.lame-produits>article{padding:20px;background-color:var(--color)}@media screen and (min-width: 993px){.lame-produits>article{max-width:40vw;padding:50px 70px;display:flex;flex-direction:column;justify-content:space-around}}.lame-produits>article h2{font-size:32px;font-family:FuturanNDDemibold,Arial,sans-serif;line-height:normal}.lame-produits>article .text{display:grid;position:relative}@media screen and (max-width: 992px){.lame-produits>article .text{display:flex;flex-direction:column}}@media screen and (min-width: 993px){.lame-produits>article .text .list-cta{display:flex;justify-content:space-between;align-items:flex-end;max-width:450px}}.lame-produits>article .text .list-cta>ul{list-style:none;padding:0;margin-bottom:0}.lame-produits>article .text .list-cta>ul>li{padding:10px 0}.lame-produits>article .text .list-cta>ul>li svg{width:18px;height:18px;color:var(--color);margin-right:10px}.lame-produits>article .text .list-cta .cta{display:flex;align-items:end}@media screen and (min-width: 993px){.lame-produits>article .text .list-cta .cta{position:absolute;right:0}}@media screen and (max-width: 992px){.lame-produits>article .text .list-cta .cta{margin:20px 0}}.lame-produits>article .text .list-cta .cta .cta-link .cta-img{background-color:var(--color)}.lame-produits>article .text .list-cta .cta .cta-link .cta-text{color:var(--color)}@media screen and (min-width: 993px){.lame-produits .slider-container{max-width:40vw}}.lame-produits .slider-container.tourism .img-text-cta>.previous,.lame-produits .slider-container.tourism .img-text-cta>.next,.lame-produits .slider-container.particular .img-text-cta>.previous,.lame-produits .slider-container.particular .img-text-cta>.next,.lame-produits .slider-container.transitory .img-text-cta>.previous,.lame-produits .slider-container.transitory .img-text-cta>.next{background-color:var(--color)}.lame-produits .slider-container huttopia-slide{height:220px}@media screen and (min-width: 993px){.lame-produits .slider-container huttopia-slide{height:800px}}.lame-produits .slider-container huttopia-slide img{aspect-ratio:.96}@media screen and (min-width: 993px){.lame-produits .slider-container huttopia-slide img{height:100%}}@media screen and (max-width: 992px){.lame-produits .slider-container huttopia-slide img{width:100%}}.lame-produits .slider-container huttopia-slide .thumbnails{display:none}@media screen and (min-width: 993px){.lame-product{display:flex;justify-content:space-between;max-width:90vw}}.lame-product .txt{margin:6vw}@media screen and (min-width: 993px){.lame-product .txt{position:sticky;height:900px;padding-top:80px;top:40px;bottom:0;max-width:560px;margin:inherit}}.lame-product .txt h3{font-family:FuturanNDDemibold,Arial,sans-serif;margin:5px 0 0;font-weight:400;letter-spacing:.5px}.lame-product .txt h1{margin:10px 0;padding-bottom:10px;font-weight:400;font-size:25px;line-height:41px;letter-spacing:.5px;border-bottom:solid 1px #000}@media screen and (max-width: 992px){.lame-product .txt h1{font-size:24px}}.lame-product .txt .text{max-width:400px}.lame-product .txt .cta{margin-top:4vh}.lame-product .pictures{width:768px;line-height:0}.lame-product .pictures .link-poster{cursor:pointer}.lame-product .pictures img{margin-bottom:15px}@media screen and (max-width: 992px){.lame-product .pictures{width:100vw}.lame-product .pictures img,.lame-product .pictures .open_link_video{width:inherit}}.lame-product .pictures open-modal{position:absolute}.lame-product .modal_video{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;padding-bottom:5%;background-color:#000c}.lame-product .modal_video iframe{display:block;margin:10% auto;width:80%;height:80%}.lame-product .modal_video_close{position:absolute;font-size:65px;color:#4d4f56;top:16%;left:92%;cursor:pointer}@media screen and (max-width: 992px){.lame-product .modal_video_close{top:2%;left:90%;z-index:9999}}.lame-product .closeBtn{color:#fff;font-size:50px;position:absolute;top:100px;right:20px;margin:20px;cursor:pointer;transition:.2s ease-in-out;z-index:999}@media screen and (max-width: 992px){.lame-product .closeBtn{top:0;right:0;font-size:25px}}.lame-product .closeBtn:hover{font-size:60px}.lame-product .affichage_icon{display:grid;grid-template-columns:repeat(3,1fr)}.lame-product .icon{margin:50px 25px 25px;text-align:center}.lame-product .icon img{width:50px}.lame-product-market{display:flex;flex-direction:column;margin:6vw}@media screen and (min-width: 993px){.lame-product-market{width:1600px;height:800px;flex-direction:row;margin:0 auto 100px;position:relative}}.lame-product-market.left>article{left:60px}@media screen and (min-width: 993px){.lame-product-market.left huttopia-slide .thumbnails-wrapper{position:absolute;right:0}.lame-product-market.left huttopia-slide .thumbnails-wrapper .thumbnails{left:calc(500px - 60px * var(--index))}}.lame-product-market.right>article{right:60px}@media screen and (min-width: 993px){.lame-product-market.right huttopia-slide .thumbnails-wrapper .thumbnails{left:calc(5px - 60px * var(--index))}}.lame-product-market>article{padding:20px;background-color:var(--color);margin-top:80px}@media screen and (min-width: 993px){.lame-product-market>article{position:absolute;bottom:0;width:520px;height:700px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;margin-top:inherit}}.lame-product-market>article h2{font-size:32px;font-family:FuturanNDDemibold,Arial,sans-serif;margin:0 0 10px}@media screen and (max-width: 992px){.lame-product-market>article h2{font-size:28px}}.lame-product-market>article .text{display:grid}@media screen and (max-width: 992px){.lame-product-market>article .text{display:flex;flex-direction:column}}.lame-product-market>article .cta{grid-row:2;display:flex;align-items:end}.lame-product-market>article .cta .cta-link .cta-img{background-color:var(--color)}.lame-product-market>article .cta .cta-link .cta-text{color:var(--color)}@media screen and (min-width: 993px){.lame-product-market .slider-container{width:1600px}}.lame-product-market .slider-container.tourism .img-text-cta>.previous,.lame-product-market .slider-container.tourism .img-text-cta>.next,.lame-product-market .slider-container.particular .img-text-cta>.previous,.lame-product-market .slider-container.particular .img-text-cta>.next,.lame-product-market .slider-container.transitory .img-text-cta>.previous,.lame-product-market .slider-container.transitory .img-text-cta>.next{background-color:var(--color)}.lame-product-market .slider-container huttopia-slide{height:220px}@media screen and (min-width: 993px){.lame-product-market .slider-container huttopia-slide{height:700px}}@media screen and (max-width: 992px){.lame-product-market .slider-container huttopia-slide .thumbnails-wrapper{bottom:-10px}}.lame-product-market .slider-container huttopia-slide .slides img{width:100%}@media screen and (min-width: 993px){.lame-product-market .slider-container huttopia-slide .thumbnails{margin-top:20px}}.quote_img{display:flex;justify-content:space-between;position:relative;font-family:FuturaNDBook,Arial,sans-serif;min-height:350px;gap:7.5vw}@media screen and (max-width: 992px){.quote_img{padding:6vw;display:flex;flex-direction:column-reverse}}.quote_img article div{line-height:1.6em;font-size:18px}.quote_img article div p{font-family:FuturaNDBook,Arial,sans-serif}.quote_img article.img{position:relative}@media screen and (max-width: 769px){.quote_img article.img>img{width:86vw}.quote_img article.img>div{max-height:210px}}@media screen and (min-width: 993px){.quote_img article.img{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:32vw}}.quote_img article.img .caption{max-width:400px;font-size:15px}.quote_img article.txt{background-color:#f6f6f6;display:flex;flex-direction:column;justify-content:space-between;padding:70px}@media screen and (min-width: 993px){.quote_img article.txt{min-height:700px;width:50%}}@media screen and (max-width: 769px){.quote_img article.txt{padding:20px;grid-row:2}}.quote_img article.txt .author{font-size:20px;margin:5.5vh 0 3vh}.quote_img article.txt .author>p:first-child{font-family:FuturanNDDemibold,Arial,sans-serif}.quote_img article.txt .author>p:nth-child(2){font-size:17px;opacity:.7}.quote_img article.txt .author>p{margin:0}@media screen and (max-width: 769px){.quote_img article.txt div div{text-align:center}}.quote_img huttopia-slide.img-text-cta{width:512px;height:400px;position:relative;display:block;box-sizing:border-box}.quote_img huttopia-slide.img-text-cta .slides{position:relative;pointer-events:none;overflow:hidden;width:inherit;height:inherit}.quote_img huttopia-slide.img-text-cta .slides img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:400px;opacity:0;transition:opacity 1s}.quote_img huttopia-slide.img-text-cta .slides img .overlay{height:inherit}.quote_img huttopia-slide.img-text-cta svg{position:absolute;width:48px;height:48px;top:50%;transform:translateY(-50%);fill:none}.quote_img huttopia-slide.img-text-cta svg *{pointer-events:none}.quote_img huttopia-slide.img-text-cta svg:first-of-type{left:14px}@media screen and (max-width: 992px){.quote_img huttopia-slide.img-text-cta svg:first-of-type{left:0}}.quote_img huttopia-slide.img-text-cta svg:last-of-type{right:14px}@media screen and (max-width: 992px){.quote_img huttopia-slide.img-text-cta svg:last-of-type{right:0}}.quote_img huttopia-slide.img-text-cta .previous:hover,.quote_img huttopia-slide.img-text-cta .next:hover,.quote_img huttopia-slide.img-text-cta .slides>img.active,.quote_img huttopia-slide.img-text-cta .thumbnails>div:empty:hover,.quote_img huttopia-slide.img-text-cta .thumbnails>div.active:empty{opacity:1}.quote_img huttopia-slide.img-text-cta .thumbnails{display:grid;width:100%;padding:0 40px;justify-content:center;grid-auto-flow:column;margin-bottom:1em}@media screen and (max-width: 992px){.quote_img huttopia-slide.img-text-cta .thumbnails{display:none}}.quote_img huttopia-slide.img-text-cta .thumbnails img{height:60px}.quote_img huttopia-slide.img-text-cta .thumbnails>div:empty{border-radius:5px;opacity:.5;transition:opacity .2s ease-in-out;cursor:pointer}.lame-text-cta-img{max-width:1200px;display:flex;flex-wrap:wrap;margin:80px auto}@media screen and (max-width: 992px){.lame-text-cta-img{margin:6vw}}@media screen and (min-width: 993px){.lame-text-cta-img article{max-width:600px;padding-right:65px}}.lame-text-cta-img .title-text p{font-size:63px;line-height:68px;font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;margin-top:0}@media screen and (max-width: 992px){.lame-text-cta-img .title-text p{font-size:44px;line-height:45px}}.lame-text-cta-img .title-text h1,.lame-text-cta-img .title-text h2{font-size:26px;line-height:37px;letter-spacing:.64px}@media screen and (max-width: 992px){.lame-text-cta-img .title-text h1,.lame-text-cta-img .title-text h2{font-size:24px;line-height:31px}}.lame-text-cta-img .text-right-cta{display:block}@media screen and (min-width: 993px){.lame-text-cta-img .text-right-cta{padding-left:40px}}.lame-text-cta-img .text-right-cta ul{padding-left:15px}.lame-text-cta-img .text-right-cta li{padding:5px 0}.lame-text-cta-img .image{width:1200px;margin-top:50px}.lame-text-cta-img .image img{width:inherit}@media screen and (max-width: 992px){.lame-text-cta-img .image img{width:87vw}}.image-full-width{height:auto;background-repeat:no-repeat;background-position:center;background-size:cover;line-height:0}.image-full-width img{min-width:100%}@media screen and (max-width: 992px){.image-full-width img{width:100vw}}.img-txt-cta{max-width:88vw;margin:auto}@media screen and (min-width: 993px){.img-txt-cta{display:flex;justify-content:space-between;max-width:80vw}}@media screen and (min-width: 993px){.img-txt-cta .bloc-picture{width:50%}}.img-txt-cta .bloc-picture .img-responsive{width:100%;padding:5vw 0}@media screen and (min-width: 993px){.img-txt-cta .bloc-picture .img-responsive{width:40vw}}.img-txt-cta .bloc-picture huttopia-slide{height:400px;margin:5vw 0}@media screen and (max-width: 992px){.img-txt-cta .bloc-picture huttopia-slide{height:210px}}.img-txt-cta .bloc-picture huttopia-slide img{width:100%}.img-txt-cta .bloc-picture huttopia-slide .previous,.img-txt-cta .bloc-picture huttopia-slide .next{background-color:#fff}.img-txt-cta .bloc-picture huttopia-slide .thumbnails-wrapper{display:none}.img-txt-cta .bloc-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 993px){.img-txt-cta .bloc-text{width:32vw}.img-txt-cta .bloc-text>h1,.img-txt-cta .bloc-text>h2{margin-right:20px;font-size:32px;line-height:42px}.img-txt-cta .bloc-text>p{width:50%;font-size:15px;line-height:18px;margin-bottom:30px}}@media screen and (max-width: 992px){.img-txt-cta .bloc-text h1,.img-txt-cta .bloc-text h2{font-size:24px;line-height:31px;letter-spacing:.64px;margin-bottom:0}}.timeline{margin:0;padding:100px 0;max-width:inherit}.timeline app-timeline{position:relative;width:30000px}@media screen and (max-width: 769px){.timeline app-timeline{margin-top:0}}.timeline app-timeline img{vertical-align:middle}.timeline app-timeline #myDIV{overflow:hidden;position:relative}@media screen and (min-width: 993px){.timeline app-timeline #myDIV{height:360px}}.timeline app-timeline #myDIV svg{position:absolute;width:30px;height:30px;top:41%;fill:none;z-index:9;cursor:pointer}.timeline app-timeline #myDIV svg *{pointer-events:none}.timeline app-timeline #myDIV .previous{left:17%}.timeline app-timeline #myDIV .next{right:17%}.timeline app-timeline #myDIV .previous:hover,.timeline app-timeline #myDIV .next:hover{opacity:1}.timeline app-timeline #myDIV .slideshow-container{width:30000px;position:relative;overflow:hidden;display:flex;transition:left 1s;gap:350px;left:calc(-1200px * var(--index) + (100vw - 850px) / 2)}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container{gap:10px;left:calc(-325px * var(--index) + (100vw - 315px) / 2);top:0}}.timeline app-timeline #myDIV .slideshow-container .item{height:296px;position:relative;background-color:#fff;width:850px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item{height:490px;width:315px}}.timeline app-timeline #myDIV .slideshow-container .item article{position:absolute}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article{position:relative}}.timeline app-timeline #myDIV .slideshow-container .item article.text{margin-left:10px;color:#000;height:100%;width:50%}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.text{width:100%;order:2;margin-left:inherit;display:flex;flex-direction:column;justify-content:space-between}}.timeline app-timeline #myDIV .slideshow-container .item article.text h3{font-size:15px;font-weight:700;letter-spacing:3.2px}@media screen and (min-width: 993px){.timeline app-timeline #myDIV .slideshow-container .item article.text h3{position:absolute;bottom:0}}.timeline app-timeline #myDIV .slideshow-container .item article.text div{font-size:27px;font-weight:400;line-height:38px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.text div{font-size:22px;line-height:33px}}@media screen and (min-width: 993px){.timeline app-timeline #myDIV .slideshow-container .item article.image{position:absolute;bottom:0;right:0}}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.image{height:220px;overflow:hidden}}.timeline app-timeline #myDIV .slideshow-container .item article.image img{width:330px}@media screen and (max-width: 992px){.timeline app-timeline #myDIV .slideshow-container .item article.image img{width:315px}}.timeline app-timeline .text{padding:8px 12px}.timeline app-timeline .mySlides{display:inline-block}@media screen and (max-width: 992px){.timeline app-timeline .mySlides{display:inline-grid}}.timeline app-timeline .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.timeline app-timeline .fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}.timeline app-timeline .datewrapper2{display:grid;position:relative;justify-content:center}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2{overflow:hidden;width:100vw}}.timeline app-timeline .datewrapper2 h2.desktop{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:400;font-size:60px;text-align:center;height:60px}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 h2.desktop{font-size:40px}}.timeline app-timeline .datewrapper2 .plusMoins2{position:relative;height:150px}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 .plusMoins2{left:450px}}.timeline app-timeline .datewrapper2 .plusMoins2 .item-wrapper div{font-size:15px;letter-spacing:3.2px;font-weight:700;height:25px;display:grid;width:25px;justify-content:center;align-items:center}.timeline app-timeline .datewrapper2 .dots{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;bottom:21px}.timeline app-timeline .datewrapper2 .dots .wrapper-dot{text-align:center;transition:border .6s ease,border-radius .6s ease}@media screen and (max-width: 992px){.timeline app-timeline .datewrapper2 .dots .wrapper-dot{right:calc(133px * var(--index) + (100vw - 400px) / 2);transition:right 1s;position:relative}}.timeline app-timeline .datewrapper2 .dots .wrapper-dot .active,.timeline app-timeline .datewrapper2 .dots .wrapper-dot .dot:hover{border:solid 1px #000;background-color:#f6f6f6;border-radius:50%;width:25px;height:25px}.timeline app-timeline .datewrapper2 .dots .wrapper-dot .date{margin-top:20px}.timeline app-timeline .datewrapper2 hr{position:relative;width:960px;border:1px solid #000}.title-subtitle{display:flex;justify-content:center;text-align:center}@media screen and (max-width: 992px){.title-subtitle{margin:0 6vw;padding:inherit}}.title-subtitle .title{font-family:FuturanNDDemibold,Arial,sans-serif;font-weight:700;font-size:60px;line-height:50px}@media screen and (max-width: 992px){.title-subtitle .title p{font-size:28px;line-height:40px;margin:5px}}.title-subtitle .title .subtitle h1,.title-subtitle .title .subtitle h2{font-family:FuturaNDBook,Arial,sans-serif;font-size:26px;line-height:30px;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 992px){.title-subtitle .title .subtitle h1,.title-subtitle .title .subtitle h2{font-size:15px}}.homevideo{position:relative;background-size:cover!important;background:no-repeat 50% 50% #000;height:700px;z-index:0;box-shadow:inset 0 0 0 2000px #000c}@media screen and (max-width: 769px){.homevideo{width:100%;height:250px}}.homevideo video{transform:translate(-50%) translateY(-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;height:500px;z-index:-100}@media screen and (max-width: 769px){.homevideo video{height:200px;width:100%}}.homevideo.reduced{max-width:600px;width:90%}.home-slider{position:relative;max-width:100%;display:flex;flex-direction:column;align-items:center}.home-slider huttopia-slide.single-site{position:relative}@media screen and (min-width: 993px){.home-slider huttopia-slide.single-site .slides{height:calc(100vh - 100px)}}.home-slider huttopia-slide.single-site .slides>div{display:flex;justify-content:center;align-items:center}.home-slider huttopia-slide.single-site .slides>div p{max-width:350px;text-align:center;color:#fff;text-shadow:6px 6px 10px black;font-family:FuturanNDDemibold,Arial,sans-serif;font-size:50px;font-weight:400;line-height:70px}@media screen and (max-width: 992px){.home-slider huttopia-slide.single-site .slides>div p{max-width:200px;top:16%;font-size:20px;line-height:40px}}.home-slider huttopia-slide.single-site .previous,.home-slider huttopia-slide.single-site .next{cursor:pointer;position:absolute;width:64px;height:64px;top:50%;transform:translateY(-50%);opacity:.5;z-index:9}@media screen and (max-width: 992px){.home-slider huttopia-slide.single-site .previous,.home-slider huttopia-slide.single-site .next{width:16px}}.home-slider huttopia-slide.single-site svg *{pointer-events:none}.home-slider huttopia-slide.single-site .previous{left:10px}.home-slider huttopia-slide.single-site .next{right:10px}.home-slider .anchor{position:absolute;bottom:192px}@media screen and (min-width: 993px){.home-slider .anchor{bottom:20vh}}.home-slider .anchor img{filter:drop-shadow(2px 2px 1.8px black)}.wysiwyg{padding:30px 20px}@media screen and (min-width: 993px){.lame-img-solution{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr)}}@media screen and (max-width: 992px){.lame-img-solution{margin:6vw}}.lame-img-solution .title{grid-area:1/1/2/3}@media screen and (max-width: 992px){.lame-img-solution .title h2{margin:0}}.lame-img-solution .img{max-width:400px}@media screen and (max-width: 992px){.lame-img-solution .img{margin-top:50px}}.lame-img-solution .img:nth-child(2){grid-area:1/4/3/6}.lame-img-solution .img:nth-child(3){grid-area:2/1/4/3}.lame-img-solution .img:nth-child(4){margin-top:50px;grid-area:3/5/6/7}.lame-img-solution .img:nth-child(5){margin-top:50px;grid-area:4/2/7/4}.lame-img-solution .img .pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:400px}@media screen and (max-width: 992px){.lame-img-solution .img .pic{width:auto;height:300px}}.lame-img-solution .img .pic .pic-overlay{display:flex;justify-content:center;align-items:center;height:inherit;transition:background-color ease-in-out .3s}.lame-img-solution .img .pic .pic-overlay .cta{transition:visibility ease-in-out .3s;visibility:hidden}.lame-img-solution .img .pic .pic-overlay:hover{background-color:#0009}.lame-img-solution .img .pic .pic-overlay:hover .cta{visibility:visible}.lame-img-solution .img h3{font-family:FuturanNDDemibold,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:13px;letter-spacing:3.2px;text-transform:uppercase;margin-top:20px}@media screen and (max-width: 992px){.lame-img-solution .img p{margin:20px 0}}.intermediate{max-width:inherit}@media screen and (min-width: 993px){.intermediate{display:flex}}.intermediate .left-side{background-color:#e09600}@media screen and (max-width: 992px){.intermediate .left-side{margin-bottom:50px;min-height:100px;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 993px){.intermediate .left-side{text-align:center;width:300px;min-height:calc(100vh - 100px)}}.intermediate .left-side h2{font-size:35px;margin:30px}@media screen and (max-width: 992px){.intermediate .left-side h2{font-size:30px;text-align:center;margin:0}}.intermediate .left-side h3{color:#fff;text-align:center}@media screen and (max-width: 992px){.intermediate .left-side h3{padding-bottom:10px;margin:0}}.intermediate .left-side .main-picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;left:50px;width:330px}.intermediate .right-side{display:flex;flex-direction:column;align-items:center;width:-moz-available;margin-bottom:10vh}.intermediate .right-side .phrase_introduction{font-size:30px;margin:50px;text-align:center;word-wrap:break-word}.intermediate .right-side .link-wrapper{display:flex;text-transform:uppercase;position:absolute;width:100vw;top:6vh}@media screen and (min-width: 993px){.intermediate .right-side .link-wrapper{width:1000px;position:relative;top:0}}.intermediate .right-side .link-wrapper h4{padding:0 10px}.intermediate .right-side .link-wrapper svg{fill:transparent;width:20px;height:20px}.intermediate .right-side .link-wrapper .previous a,.intermediate .right-side .link-wrapper .next a{display:flex;color:inherit;align-items:center}@media screen and (max-width: 992px){.intermediate .right-side .link-wrapper .previous{position:absolute;left:20px}}.intermediate .right-side .link-wrapper .next{position:absolute;right:0}@media screen and (max-width: 992px){.intermediate .right-side .link-wrapper .next{right:20px}}.intermediate .right-side .product-wrapper{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 993px){.intermediate .right-side .product-wrapper{width:1250px;margin-left:35px}}.intermediate .right-side .product-wrapper .product{text-align:center;margin:2vw}@media screen and (max-width: 992px){.intermediate .right-side .product-wrapper .product{margin:6vw}}.intermediate .right-side .product-wrapper .product h3{font-size:30px}@media screen and (max-width: 992px){.intermediate .right-side .product-wrapper .product h3{font-size:20px}}.intermediate .right-side .product-wrapper .product .pic{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:300px}.intermediate .right-side .product-wrapper .product .pic:hover .pic-hover{display:block}.intermediate .right-side .product-wrapper .product .pic .pic-hover{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px;width:300px;position:absolute;display:none}.intermediate .right-side .container{margin-left:auto;margin-right:auto}.intermediate .right-side .surface-nbRooms-filter{background-color:#d3d3d3;position:relative;width:1064px;height:135px;padding:26px 2em 0}.intermediate .no-result{justify-content:center;align-items:center;margin-top:100px;font-size:30px;text-align:center;color:gray}.lame-presentation{position:relative}@media screen and (min-width: 993px){.lame-presentation{display:flex;height:calc(100vh - 100px)}}.lame-presentation .overlay-presentation{background-color:#0000004d;position:absolute;width:100%;height:250px;z-index:9}.lame-presentation .img{position:relative}@media screen and (max-width: 992px){.lame-presentation .img{height:250px}}.lame-presentation .img .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:700px}@media screen and (max-width: 992px){.lame-presentation .img .image{width:100vw}}.lame-presentation .link-wrapper{display:flex;text-transform:uppercase;border-top:solid 1px #FFF;position:absolute;width:90vw;color:#fff;z-index:9;transform:translate(5%)}@media screen and (min-width: 993px){.lame-presentation .link-wrapper{width:600px;left:2%;bottom:50px}}@media screen and (max-width: 992px){.lame-presentation .link-wrapper{top:80%}}.lame-presentation .link-wrapper h4{font-family:FuturanNDDemibold,Arial,sans-serif;padding:0 10px;font-size:11px;letter-spacing:3.2px}@media screen and (max-width: 992px){.lame-presentation .link-wrapper h4{font-size:8px}}.lame-presentation .link-wrapper svg{fill:transparent;width:10px;height:10px}.lame-presentation .link-wrapper .previous a,.lame-presentation .link-wrapper .next a{display:flex;color:inherit;align-items:center}.lame-presentation .link-wrapper .next{position:absolute;right:0}.lame-presentation .title-text{max-width:400px;margin:80px}@media screen and (max-width: 992px){.lame-presentation .title-text{margin:6vw 40vw 6vw 6vw}}.lame-presentation .title-text h2{font-weight:400;font-size:70px;line-height:95px;margin:0}@media screen and (max-width: 992px){.lame-presentation .title-text h2{font-size:40px;line-height:53px}}.lame-presentation .picture{width:auto;height:500px;position:absolute;bottom:200px;right:-37px}@media screen and (max-width: 992px){.lame-presentation .picture{width:150px;height:150px;top:300px;bottom:inherit;right:0}}.main-product .overlay-product{background-color:#0000004d;position:absolute;width:100%;height:calc(100vh - 100px);z-index:9}.main-product .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 100px);margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.main-product .img .main-title{width:80vw;color:#fff;margin-bottom:50px;z-index:10}.main-product .img .main-title h2{font-family:FuturanNDDemibold,Arial,sans-serif;font-size:50px;font-weight:400;line-height:70px}@media screen and (max-width: 992px){.main-product .img .main-title h2{font-size:40px;line-height:40px}}.main-product .img .main-title .wrapper{border-top:solid 1px rgba(255,255,255,.5);font-size:24px;letter-spacing:.6px;line-height:10px;position:relative}@media screen and (min-width: 993px){.main-product .img .main-title .wrapper{display:flex}.main-product .img .main-title .wrapper .first-col,.main-product .img .main-title .wrapper .second-col{margin:30px 100px 0 0}}.main-product .img .main-title .wrapper .cta{margin-top:40px}@media screen and (min-width: 993px){.main-product .img .main-title .wrapper .cta{position:absolute;right:0}}.main-product .img .main-title .wrapper .cta .cta-img img{filter:none;width:8px}.relationship-wrapper{padding:80px 0}@media screen and (max-width: 992px){.relationship-wrapper{padding:6vw 0}}.relationship-wrapper h2.title{display:flex;justify-content:center;font-weight:400;font-size:30px;line-height:42px;text-align:center;letter-spacing:.6px}.relationship-wrapper h2.title>div{max-width:500px}@media screen and (min-width: 993px){.relationship-wrapper .wrapper{display:flex;justify-content:center}}.relationship-wrapper .relationship a{position:relative;display:flex;flex-direction:column;align-items:center;margin:30px}.relationship-wrapper .relationship a>div{display:flex;justify-content:center;align-items:center;width:-moz-available}.relationship-wrapper .relationship a:hover .article .pic-overlay{background-color:#0009}.relationship-wrapper .relationship a:hover .cta{visibility:visible}.relationship-wrapper .relationship .article{background-position:center;background-repeat:no-repeat;background-size:cover;width:400px;height:300px}@media screen and (max-width: 992px){.relationship-wrapper .relationship .article{width:80vw;height:50vw}}.relationship-wrapper .relationship .article .pic-overlay{display:flex;justify-content:center;align-items:center;height:inherit;transition:background-color ease-in-out .3s}.relationship-wrapper .relationship .article .pic-overlay:hover{background-color:#0009}.relationship-wrapper .relationship .cta{transition:visibility ease-in-out .3s;visibility:hidden;position:absolute;top:40%}.relationship-wrapper .relationship h3{color:#000;font-size:18px;line-height:inherit}.relationship-wrapper .relationship .puce{color:#fff}.relationship-wrapper .relationship .puce svg{width:20px;height:20px}.fd-text-centered{position:relative}@media screen and (max-width: 992px){.fd-text-centered{padding:6vw}}.fd-text-centered .img{background-repeat:no-repeat;background-size:300px;width:300px;height:300px;position:absolute;right:-12px;top:-100px}.fd-text-centered .lame-text-centered{display:flex;justify-content:center}@media screen and (min-width: 993px){.fd-text-centered .lame-text-centered{padding:150px}}.fd-text-centered .lame-text-centered .text{display:flex;flex-direction:column;align-items:center;max-width:600px}.fd-text-centered .lame-text-centered .text h2,.fd-text-centered .lame-text-centered .text h3{font-weight:400;font-size:30px;line-height:42px;text-align:center;letter-spacing:.5px;margin:0}@media screen and (max-width: 992px){.fd-text-centered .lame-text-centered .text h2,.fd-text-centered .lame-text-centered .text h3{font-size:24px;line-height:31px}}.lame-text-cta-argument{display:grid}@media screen and (max-width: 992px){.lame-text-cta-argument{margin:0 6vw}}@media screen and (min-width: 993px){.lame-text-cta-argument article{max-width:800px}}.lame-text-cta-argument .title-text{font-weight:400;padding-top:80px}.lame-text-cta-argument .title-text .img{background-repeat:no-repeat;background-size:600px;width:700px;height:700px;position:absolute;right:-100px}.lame-text-cta-argument .title-text h1{font-family:FuturaNDBook,Arial,sans-serif;font-size:26px;line-height:37px;letter-spacing:.6px;max-width:420px}@media screen and (min-width: 993px){.lame-text-cta-argument .title-text .text{display:flex}}.lame-text-cta-argument .title-text .text p:first-child{padding-right:70px}.lame-text-cta-argument .title-text .cta{margin-top:30px}.lame-text-cta-argument .argument{max-width:1200px}.law{display:flex;align-items:end}@media screen and (min-width: 993px){.law{height:950px;margin-top:-500px}}.law .lame-text-law{max-width:1000px;margin:80px auto}@media screen and (min-width: 993px){.law .lame-text-law{display:flex}.law .lame-text-law article{width:480px}}@media screen and (max-width: 992px){.law .lame-text-law{width:100vw;margin:6vw}}.law .lame-text-law .left h2{max-width:340px}.law .lame-text-law .left p{max-width:400px}.law .lame-text-law .right img{position:absolute;right:0;bottom:600px;width:400px}.law .lame-text-law .right h3{margin-top:20px}@media screen and (min-width: 993px){.law .lame-text-law .right h3{width:440px}}.law .lame-text-law .right ul{padding-left:15px;line-height:25px}.container-image-side-by-side{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width: 992px){.container-image-side-by-side{display:block}}.container-image-side-by-side .legend{position:relative}.container-image-side-by-side .legend a{text-decoration:none;color:#000}.container-image-side-by-side .legend .image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50%;position:relative;transition:transform .3s ease;width:100%;height:100%;object-fit:cover}.container-image-side-by-side .legend .image:hover{transform:scale(1.05)}.container-image-side-by-side .legend p{margin-top:12px}.container-bloc-sticky{position:relative}.container-bloc-sticky .title-wysiwyg{width:80vw;line-height:63px;text-align:center;margin-right:auto;position:relative;margin-left:auto;font-family:FuturanNDDemibold,Arial,sans-serif}@media screen and (max-width: 992px){.container-bloc-sticky .title-wysiwyg{width:87vw;line-height:40px}}.container-bloc-sticky .wysiwyg{margin:0}@media screen and (max-width: 992px){.container-bloc-sticky .wysiwyg{padding:0}}@media screen and (min-width: 993px){.container-bloc-sticky .bloc-actu{position:sticky;float:right;max-width:400px;right:0;top:105px;z-index:1000}}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .articles-container{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.container-bloc-sticky .bloc-actu .articles-container.-opened{max-height:50%;transition:max-height .5s ease-in}}@media screen and (min-width: 993px){.container-bloc-sticky .bloc-actu .title-logos-container{align-items:center;display:flex;padding-left:10px;height:46px;width:fit-content}}.container-bloc-sticky .bloc-actu .title-logos{margin-right:10px;display:flex;align-items:center}.container-bloc-sticky .bloc-actu .logos .img-logos{width:40px;height:40px;margin:20px;transition:transform .3s ease}.container-bloc-sticky .bloc-actu .img-logos:hover{transform:scale(1.3)}.container-bloc-sticky .bloc-actu .title-sticky{padding:10px}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .title-sticky{margin:5px 42px;text-align:center;font-size:14px;padding:5px;background-color:#fff;border-radius:10px}}.container-bloc-sticky .bloc-actu .liste-articles{display:flex;margin-bottom:10px;height:115px;position:relative}.container-bloc-sticky .bloc-actu .articles{display:flex;align-items:center;text-decoration:none}.container-bloc-sticky .bloc-actu .more-details-sticky p,.container-bloc-sticky .bloc-actu .less-details-sticky p{width:fit-content;margin:auto auto 5px;color:#000;font-family:FuturaNDBook,Arial,sans-serif;font-size:12px;border-bottom:solid 1px #000;padding-bottom:0}.container-bloc-sticky .bloc-actu .less-details-sticky{display:none}.container-bloc-sticky .bloc-actu .img-article{background-position:center;background-size:cover;background-repeat:no-repeat;width:87px;height:87px;max-height:100%;margin-right:12px;object-fit:cover}.container-bloc-sticky .bloc-actu .articles p{font-family:FuturaNDBook,Arial,sans-serif;font-size:1rem;line-height:1.4em;color:#000;display:flex;align-items:center}.container-bloc-sticky .bloc-actu .articles p:hover{font-family:FuturaNDBook-Oblique,Arial,sans-serif}.container-bloc-sticky .bloc-actu .liste-articles:after{content:"";display:block;width:130px;height:2px;background-color:#000;position:absolute;left:50%;transform:translate(-50%);bottom:-5px}.container-bloc-sticky .bloc-actu .cta{position:sticky;left:84%;padding:26px 0}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-actu .cta{display:none}}@media screen and (max-width: 992px){.container-bloc-sticky .title-logos-container{display:flex;position:absolute;right:12px}.container-bloc-sticky .title-logos-container .title-logos{display:none}}@media screen and (max-width: 992px){.container-bloc-sticky .img-logos{height:30px}}.container-bloc-sticky .bloc-sticky{font-size:20px;font-family:FuturanNDDemibold,Arial,sans-serif;padding-left:10px;background-color:var(--color)}@media screen and (max-width: 992px){.container-bloc-sticky .bloc-sticky{position:fixed;bottom:0;padding:0 7px;z-index:1000;width:100%}}.container-bloc-sticky .container-sticky{margin-right:429px;margin-left:30px;position:relative}@media screen and (max-width: 992px){.container-bloc-sticky .container-sticky{margin:20px}}.container-lame-pictos{background-color:var(--color);padding:15px;width:70vw;margin:20px auto}.text-title{font-size:24px;color:#000;height:42px;align-items:center;text-align:center;display:flex}.text-title p{margin-right:auto;margin-left:auto}.picto-container{display:flex;justify-content:center;gap:20px}.cta-social{display:inline-block}.img-picto{width:50px;height:50px;object-fit:cover;transition:transform .3s ease}.img-picto:hover{transform:scale(1.3)}.lame-separator{border-top:1px solid #000;margin:10px auto}.lame-position.top .content{display:flex;flex-direction:column;align-items:center}.lame-position.top .lame-position.top .picto-container{order:-1}.lame-position.top .lame-position.bottom .content{display:flex;flex-direction:column;align-items:center}.lame-position.top .lame-position.bottom .picto-container{order:1}.lame-position.top .lame-position.left .content{display:flex;flex-direction:row;align-items:center}.lame-position.top .lame-position.left .text-title .lame-position.left .lame-separator{order:1;margin-right:20px}.lame-position.top .lame-position.left .picto-container{order:0}.lame-position.top .lame-position.right .content{display:flex;flex-direction:row;align-items:center}.lame-position.top .lame-position.right .text-title .lame-position.right .lame-separator{order:0;margin-left:20px}.lame-position.top .lame-position.right .picto-container{order:1}.slider-multiple{max-width:inherit;width:90vw}@media screen and (max-width: 992px){.slider-multiple{padding:0 0 10px;width:100vw}}.slider-multiple .title{font-size:21px}@media screen and (min-width: 993px){.slider-multiple .title{min-height:50px;display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 992px){.slider-multiple .title{max-width:90vw;margin:0 auto;padding:15px 0;font-size:16px;line-height:initial}}.slider-multiple .title .wrapper-bullets-multiple{display:flex;z-index:1}@media screen and (max-width: 992px){.slider-multiple .title .wrapper-bullets-multiple{padding:0 5vw;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:15px}.slider-multiple .title .wrapper-bullets-multiple::-webkit-scrollbar{display:none}}.slider-multiple .title .wrapper-bullets-multiple .bullets{border:solid 1px #FFF;border-radius:25px;color:#fff;padding:7px;text-transform:uppercase;font-family:FuturaNDBook,Arial,sans-serif;font-size:12px;cursor:pointer;height:37px;transition:color ease .3s,background-color ease .3s}@media screen and (min-width: 993px){.slider-multiple .title .wrapper-bullets-multiple .bullets{margin-left:15px}}@media screen and (max-width: 992px){.slider-multiple .title .wrapper-bullets-multiple .bullets{height:30px;font-size:12px;padding:8px 15px;width:max-content;margin-right:10px;white-space:nowrap}}.slider-multiple .title .wrapper-bullets-multiple .bullets.active{background-color:#fff;color:var(--color)}.slider-multiple .wrapper-slides-multiple{position:absolute;opacity:0}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple{top:0;z-index:-1}}.slider-multiple .wrapper-slides-multiple.active{position:relative;opacity:1;gap:10px;z-index:1}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple.active{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.slider-multiple .wrapper-slides-multiple.active::-webkit-scrollbar{display:none}}.slider-multiple .wrapper-slides-multiple .wrap{display:flex;flex-wrap:wrap;gap:13px}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap{gap:15px;width:max-content;padding:0 5vw;margin:auto;flex-direction:column;align-items:center}}.slider-multiple .wrapper-slides-multiple .wrap .slides{width:22vw;flex:0 0 calc(25% - 20px);box-sizing:border-box}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides{width:87vw;flex:0 0 calc(100% - 20px);margin-bottom:20px}}.slider-multiple .wrapper-slides-multiple .wrap .slides a:hover .picture{background-size:105%}.slider-multiple .wrapper-slides-multiple .wrap .slides a{margin:0;color:#404341}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides a{white-space:initial}}.slider-multiple .wrapper-slides-multiple .wrap .slides .picture{background-repeat:no-repeat;background-position:center;background-size:100%;width:inherit;height:17.5vw;transition:background-size .3s ease}@media screen and (max-width: 992px){.slider-multiple .wrapper-slides-multiple .wrap .slides .picture{height:60vw}}.slider-multiple .container-cta{text-align:center;display:none}.slider-multiple .container-cta.active{display:block}.slider-multiple .container-cta .cta{border-radius:5px;padding:14px 30px;margin-top:10px}@media screen and (max-width: 992px){.slider-multiple .container-cta .cta{font-size:14px;min-height:39px;padding:10px 30px}}.background-top{position:absolute;background-color:var(--color);height:250px;width:100vw;z-index:-1}
